package com.module.antiFake.util;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import base.util.BeanUnit;
import base.util.Page;

import com.module.antiFake.vo.AntiFakeComplain;
import com.module.antiFake.vo.AntiFakeFile;
import com.module.antiFake.vo.AntiFakeLBS;
import com.module.antiFake.vo.AntiFakeOrgConfig;
import com.module.antiFake.vo.AntiFakeReply;
import com.module.antiFake.vo.AntiFakeScanHistory;
import com.module.antiFake.vo.AntiFakeScanTimes;
import com.module.antiFake.vo.AntiFakeWarn;
import com.module.antiFake.vo.AppAttr;
import com.module.recall.vo.AntiFakeProductRecall;
import com.module.recall.vo.AntiFakeRecallReg;



/**
 * 辅助防伪模块 存放VO的类
 * 
 * @author wult
 * 
 */
public class AntiFakeBeanUtil extends BeanUnit {
	// 手机防伪反馈;
//	private AntiFakeFeedback antifakeFeedback;
	// 扫码历史记录;
	private AntiFakeScanHistory antiFakeScanHistory;
	// 扫码次数统计;
	private AntiFakeScanTimes antiFakeScanTimes;

	// 扫码历史列表;
	private List<AntiFakeScanHistory> historyList;

	// 反馈信息列表;
//	private List<AntiFakeFeedback> feedbackList;

	//手机用户意见反馈；
//	private AntiFakePhoneFeedback antiFakePhoneFeedback;
//	private List<AntiFakePhoneFeedback> phoneFeedbackList;
	
	//企业扫码预警设置
	private AntiFakeOrgConfig antiFakeOrgConfig;
	
	//是否操作成功
	private Boolean isTrue;
	
	private Page page;
	
	private String appCodes;
	
	private AntiFakeWarn antiFakeWarn;

	private AntiFakeFile antiFakeFile;
	private AntiFakeComplain antiFakeComplain;
	private AntiFakeReply antiFakeReply;
	private String urls;
	//投诉列表
	private List<AntiFakeComplain> complainList;
	private List<AntiFakeReply> replyList;
	private List<AntiFakeFile> fileList;

	private AntiFakeProductRecall antiFakeProductRecall;
	private AntiFakeRecallReg antiFakeRecallReg;
	
	private Map result;
	
	private List<AntiFakeLBS> areaLbsList = new ArrayList<AntiFakeLBS>();
	
	public List<AntiFakeFile> getFileList() {
		return fileList;
	}

	public void setFileList(List<AntiFakeFile> fileList) {
		this.fileList = fileList;
	}

	public AntiFakeReply getAntiFakeReply() {
		return antiFakeReply;
	}

	public void setAntiFakeReply(AntiFakeReply antiFakeReply) {
		this.antiFakeReply = antiFakeReply;
	}
	public List<AntiFakeReply> getReplyList() {
		return replyList;
	}
	
	
	public void setReplyList(List<AntiFakeReply> replyList) {
		this.replyList = replyList;
	}


	public AntiFakeComplain getAntiFakeComplain() {
		return antiFakeComplain;
	}

	public void setAntiFakeComplain(AntiFakeComplain antiFakeComplain) {
		this.antiFakeComplain = antiFakeComplain;
	}
	public Boolean getIsTrue() {
		return isTrue;
	}

	public void setIsTrue(Boolean isTrue) {
		this.isTrue = isTrue;
	}

    /**
     * 应用属性值列表;
     */
//    private List<AppAttr> appAttrList;
//
//	public AntiFakeFeedback getAntifakeFeedback() {
//		return antifakeFeedback;
//	}
//
//	public void setAntifakeFeedback(AntiFakeFeedback antifakeFeedback) {
//		this.antifakeFeedback = antifakeFeedback;
//	}

	public AntiFakeScanHistory getAntiFakeScanHistory() {
		return antiFakeScanHistory;
	}

	public void setAntiFakeScanHistory(AntiFakeScanHistory antiFakeScanHistory) {
		this.antiFakeScanHistory = antiFakeScanHistory;
	}

	public AntiFakeScanTimes getAntiFakeScanTimes() {
		return antiFakeScanTimes;
	}

	public void setAntiFakeScanTimes(AntiFakeScanTimes antiFakeScanTimes) {
		this.antiFakeScanTimes = antiFakeScanTimes;
	}

	public List<AntiFakeScanHistory> getHistoryList() {
		return historyList;
	}

	public void setHistoryList(List<AntiFakeScanHistory> historyList) {
		this.historyList = historyList;
	}

//	public List<AntiFakeFeedback> getFeedbackList() {
//		return feedbackList;
//	}
//
//	public void setFeedbackList(List<AntiFakeFeedback> feedbackList) {
//		this.feedbackList = feedbackList;
//	}
//
//	public List<AppAttr> getAppAttrList() {
//		return appAttrList;
//	}
//
//	public void setAppAttrList(List<AppAttr> appAttrList) {
//		this.appAttrList = appAttrList;
//	}

	public Page getPage() {
		return page;
	}

	public void setPage(Page page) {
		this.page = page;
	}

	public String getAppCodes() {
		return appCodes;
	}

	public void setAppCodes(String appCodes) {
		this.appCodes = appCodes;
	}

	public AntiFakeWarn getAntiFakeWarn() {
		return antiFakeWarn;
	}

	public void setAntiFakeWarn(AntiFakeWarn antiFakeWarn) {
		this.antiFakeWarn = antiFakeWarn;
	}

//	public AntiFakePhoneFeedback getAntiFakePhoneFeedback() {
//		return antiFakePhoneFeedback;
//	}
//
//	public void setAntiFakePhoneFeedback(AntiFakePhoneFeedback antiFakePhoneFeedback) {
//		this.antiFakePhoneFeedback = antiFakePhoneFeedback;
//	}
//
//	public List<AntiFakePhoneFeedback> getPhoneFeedbackList() {
//		return phoneFeedbackList;
//	}
//
//	public void setPhoneFeedbackList(List<AntiFakePhoneFeedback> phoneFeedbackList) {
//		this.phoneFeedbackList = phoneFeedbackList;
//	}

	public AntiFakeOrgConfig getAntiFakeOrgConfig() {
		return antiFakeOrgConfig;
	}

	public void setAntiFakeOrgConfig(AntiFakeOrgConfig antiFakeOrgConfig) {
		this.antiFakeOrgConfig = antiFakeOrgConfig;
	}
	
	public AntiFakeFile getAntiFakeFile() {
		return antiFakeFile;
	}

	public void setAntiFakeFile(AntiFakeFile antiFakeFile) {
		this.antiFakeFile = antiFakeFile;
	}
	
	public List<AntiFakeComplain> getComplainList() {
		return complainList;
	}

	public void setComplainList(List<AntiFakeComplain> complainList) {
		this.complainList = complainList;
	}
	public String getUrls() {
		return urls;
	}

	public void setUrls(String urls) {
		this.urls = urls;
	}

	public Map getResult() {
		return result;
	}

	public void setResult(Map result) {
		this.result = result;
	}

	public AntiFakeProductRecall getAntiFakeProductRecall() {
		return antiFakeProductRecall;
	}

	public void setAntiFakeProductRecall(AntiFakeProductRecall antiFakeProductRecall) {
		this.antiFakeProductRecall = antiFakeProductRecall;
	}

	public AntiFakeRecallReg getAntiFakeRecallReg() {
		return antiFakeRecallReg;
	}

	public void setAntiFakeRecallReg(AntiFakeRecallReg antiFakeRecallReg) {
		this.antiFakeRecallReg = antiFakeRecallReg;
	}

	public List<AntiFakeLBS> getAreaLbsList() {
		return areaLbsList;
	}

	public void setAreaLbsList(List<AntiFakeLBS> areaLbsList) {
		this.areaLbsList = areaLbsList;
	}
	
}
